define i32 main() {
B22:
  t32 = alloca i32, align 4
  t24 = alloca i32, align 4
  t23 = alloca i32, align 4
  store i32 0, i32* t23, align 4
  store i32 0, i32* t24, align 4
  br label %B25
B25:                               	; preds = %B22, %B35
  t2 = load i32, i32* t24, align 4
  t3 = icmp slt i32 t2, 10
  br i1 t3, label %B26, label %B31
B26:                               	; preds = %B25
  store i32 10, i32* t32, align 4
  br label %B33
B31:                               	; preds = %B25
  br label %B27
B33:                               	; preds = %B26, %B41
  t5 = load i32, i32* t32, align 4
  t36 = icmp ne i32 t5, 0
  br i32 t36, label %B34, label %B39
B27:                               	; preds = %B31
  ret i32 0
B34:                               	; preds = %B33
  t6 = load i32, i32* t24, align 4
  t43 = icmp ne i32 t6, 0
  br i32 t43, label %B42, label %B46
B39:                               	; preds = %B33
  br label %B35
B42:                               	; preds = %B34
  t7 = load i32, i32* t32, align 4
  t47 = icmp ne i32 t7, 0
  br i32 t47, label %B40, label %B50
B46:                               	; preds = %B34
  br label %B41
B35:                               	; preds = %B39
  t19 = load i32, i32* t24, align 4
  t20 = load i32, i32* t24, align 4
  t21 = add i32 t19, t20
  store i32 t21, i32* t24, align 4
  br label %B25
B40:                               	; preds = %B42
  t10 = load i32, i32* t23, align 4
  t11 = load i32, i32* t24, align 4
  t12 = add i32 t10, t11
  t13 = load i32, i32* t32, align 4
  t14 = add i32 t12, t13
  store i32 t14, i32* t23, align 4
  br label %B41
B50:                               	; preds = %B42
  br label %B41
B41:                               	; preds = %B40, %B46, %B50
  t16 = load i32, i32* t32, align 4
  t17 = sub i32 t16, 1
  store i32 t17, i32* t32, align 4
  br label %B33
}
